#include <stdio.h>
#include <time.h>
#include <stdlib.h>
#include "ALL.h" 
#ifdef _WIN32 

#include <windows.h>  
#else  
#include <unistd.h>  
#endif  

void delay(int seconds) {  
    #ifdef _WIN32  
    Sleep(seconds * 1000); // Windows 使用毫秒  
    #else  
    sleep(seconds); // Linux/Unix 使用秒  
    #endif  
}  




void student (void)
{
    int i;
    int n;
    
    int num; int siz[40]={0};
    srand(time(NULL));
    printf("请输入有多少学生\n");
    scanf("%d",&n);
   
    printf("学生的成绩为:\n");
    for(i=0;i<n;i++)
    { 
        siz[i] = rand()%100+1;
        
        printf("%d\t",siz[i]);
        if (i%5==0)
        printf("\n");
        
    }
    printf("\n");
    int p;int o=sizeof(siz)/sizeof(siz[0]);
    printf("1.排等级\t2.排序\n");
    scanf("%d",&p);
    if(p==1)
    {   
         for(size_t i=0;i<o;i++)
         {
             num=siz[i];
         if(num<0 && num>100)
         {
             printf("输入错误");

         }
         else if(num>=90 && num<=100)
         {
             printf("学生成绩为%d学生等级为A\n" ,num);


         }
         else if(num<90 && num>=80)
         {
             printf("学生成绩为%d学生等级为B\n",num);

         }
         else if(num<80 && num>=60)
         {
             printf("学生成绩为%d学生等级为C\n",num);

         }
         else if(num<60 && num>=0)
         {
             printf("学生成绩为%d学生等级为D\n",num);

         }
            }
            delay(1);
     }
     else if(p==2)
     {  
        student2( siz ,  o);
     }
     return ;
}
    
    





